var jwtUtil = {
  login: function (vue, mid, password) {
    return new Promise((resolve, reject) => {
      var params = new URLSearchParams() /* 必须使用此方式进行数据传递  */
      params.append('mid', mid) /* 设置传递参数 */
      params.append('password', password) /* 设置传递参数 */
      vue.$axios.post('/jwtApi/jwt/login', params) // /api/problem.action
        .then(response => {
          resolve(response.data) // 返回处理结果
        })
        .catch((error) => {
          reject(error)
        })
    })
  }
}
var messageUtil = {
  echo: function (vue, data) {
    vue.$axios.defaults.headers.common[vue.$store.state.headerName] = vue.$store.state.token
    return new Promise((resolve, reject) => {
      var params = new URLSearchParams() /* 必须使用此方式进行数据传递  */
      params.append('msg', data) /* 设置传递参数 */
      vue.$axios.post('/jwtApi/message/echo', params) // /api/problem.action
        .then(response => {
          resolve(response.data) // 返回处理结果
        })
        .catch((error) => {
          reject(error)
        })
    })
  }
}
export default {
  jwt: jwtUtil,
  message: messageUtil
}
